
#ifndef _HumanPlayer_H_
#define _HumanPlayer_H_

#include "Player.h"
#include "Ship.h"

#include <string>
#include <SDL/SDL.h>

class HumanPlayer : public Player {
  public:
    HumanPlayer(unsigned player_id, std::string player_name, unsigned team_id);
    ~HumanPlayer();

    void update(void);
    PlayerType getPlayerType(void){ return HUMAN_PLAYER; }

  private:
    void handleKeyInput(void);
    void followCursor(void);
};

#endif

